﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace Crank.Core
{
    public interface ITokenProvider
    {
        bool HasTokens { get; }
        Token CurrentToken { get; }
        Token Eat(TokenType expected);
        bool TryEat(TokenType expected);
    }
}
